package com.voute.Model;

import com.voute.Model.Bean.BaseBean;
import com.voute.Model.Bean.CircleDetailsInfoBean;
import com.voute.Model.Bean.DiscoveryBean;
import com.voute.Model.Bean.SimpleCircleInfoBean;

import rx.Observable;

/**
 * Created by xianke on 22/04/2017.
 */

public interface ICircleModel {
    Observable<SimpleCircleInfoBean> requestCircles(String fid);
    Observable<DiscoveryBean> requestCircleDetails(String hash_circle, String anchor);
    Observable<CircleDetailsInfoBean> requestCircleBaseInfo(String hash_circle);
    Observable<BaseBean> JoinCircle(String hash_circle);
    Observable<BaseBean> ExitCircle(String hash_circle);
}
